


package jnpf.model.mzcompilationproject;



import lombok.Data;
import java.sql.Time;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.alibaba.fastjson.annotation.JSONField;
import java.math.BigDecimal;
import java.util.List;
import jnpf.util.generater.DataSwapUtil;
/**
 *
 * 
 * @版本： V3.2.0
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2023-12-10
 */
@Data
public class MzCompilationprojectListVO{
	private String id;

	@JSONField(name = "flowtaskid")
	private String flowtaskid;




        /** 采编名称 **/
        @JSONField(name = "projectname")
        private String projectname;


        /** 采编项目编码 **/
        @JSONField(name = "projectcode")
        private String projectcode;


        /** 成果类型 **/
        @JSONField(name = "achievementtype")
        private String achievementtype;

                    /** 多选组件重写get **/
                    public void getAchievementtype(String achievementtype) {
                            this.achievementtype = DataSwapUtil.convertValueToString(achievementtype,false,false);
                            }

        /** 类型（本科、研究生） **/
        @JSONField(name = "gainType")
        private String gainType;

        /** 多选组件重写get **/
        public void GetgainType(String gainType) {
                this.gainType = DataSwapUtil.convertValueToString(gainType,false,false);
        }

        /** 所属学院 **/
        @JSONField(name = "affiliatedcollege")
        private String affiliatedcollege;

                    /** 多选组件重写get **/
                    public void getAffiliatedcollege(String affiliatedcollege) {
                            this.affiliatedcollege = DataSwapUtil.convertValueToString(affiliatedcollege,false,true);
                            }

        /** 项目完成人 **/
        @JSONField(name = "projectcompletionperson")
        private String projectcompletionperson;

                    /** 多选组件重写get **/
                    public void getProjectcompletionperson(String projectcompletionperson) {
                            this.projectcompletionperson = DataSwapUtil.convertValueToString(projectcompletionperson,true,false);
                            }

        /** 项目开始时间 **/
        @JSONField(name = "projectstart")
        private Long projectstart;
        /** 项目结束时间 **/
        @JSONField(name = "projectend")
        private Long projectend;
        /** 是否启用 **/
        @JSONField(name = "isenable")
        private String isenable;


        /** 封面图片 **/
        @JSONField(name = "coverurl")
        private String coverurl;

        /** 封面图片 **/
        @JSONField(name = "coverurl_id")
        private String coverurl_id;


        /** 视频文件 **/
        @JSONField(name = "videourl")
        private String videourl;

        /** 视频文件 **/
        @JSONField(name = "videourl_id")
        private String videourl_id;


        /** 序号 **/
        @JSONField(name = "sort")
        private Integer sort;
        /** 项目简介 **/
        @JSONField(name = "briefintroduction")
        private String briefintroduction;


        /** 是否完成 **/
        @JSONField(name = "iscomplete")
        private String iscomplete;


        /** 状态 **/
        @JSONField(name = "state")
        private String state;

        /** 多选组件重写get **/
        public void getState(String state) {
                this.state = DataSwapUtil.convertValueToString(state,false,false);
        }

        /** 采编挂网 **/
        @JSONField(name = "isspread")
        private String isspread;



        /** 采编名称 **/
        @JSONField(name = "projectname_name")
        private String projectname_name;


        /** 采编项目编码 **/
        @JSONField(name = "projectcode_name")
        private String projectcode_name;


        /** 成果类型 **/
        @JSONField(name = "achievementtype_name")
        private String achievementtype_name;

        /** 类型（本科、研究生） **/
        @JSONField(name = "gainType_name")
        private String gainType_name;


        /** 所属学院 **/
        @JSONField(name = "affiliatedcollege_name")
        private String affiliatedcollege_name;


        /** 项目完成人 **/
        @JSONField(name = "projectcompletionperson_name")
        private String projectcompletionperson_name;


        /** 项目开始时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "projectstart_name")
        private Date projectstart_name;
        /** 项目结束时间 **/
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        @JSONField(name = "projectend_name")
        private Date projectend_name;
        /** 是否启用 **/
        @JSONField(name = "isenable_name")
        private String isenable_name;


        /** 封面图片 **/
        @JSONField(name = "coverurl_name")
        private String coverurl_name;

        /** 封面图片 **/
        @JSONField(name = "coverurl_name_id")
        private String coverurl_name_id;


        /** 视频文件 **/
        @JSONField(name = "videourl_name")
        private String videourl_name;

        /** 视频文件 **/
        @JSONField(name = "videourl_name_id")
        private String videourl_name_id;


        /** 序号 **/
        @JSONField(name = "sort_name")
        private String sort_name;
        /** 项目简介 **/
        @JSONField(name = "briefintroduction_name")
        private String briefintroduction_name;


        /** 是否完成 **/
        @JSONField(name = "iscomplete_name")
        private String iscomplete_name;


        /** 状态 **/
        @JSONField(name = "state_name")
        private String state_name;

        /** 采编挂网 **/
        @JSONField(name = "isspread_name")
        private String isspread_name;


}
